/**
 * 快乐8的共用逻辑
 */

// 标题
initGame(game, function() {
    fill_zonghe_row();
    fill_table();
}, true);

// 填充总和
function fill_zonghe_row() {
    var types = ["大", "小", "单", "双"];
    var table = $(".zonghe tbody");
    table.empty();
    var tr = $("<tr></tr>");
    for (var i = 0; i < types.length; i++) {
        add_bet_item('和' + types[i], '总和' + types[i], tr);
    }
    table.append(tr);
    var tr = $("<tr></tr>");
    add_bet_item('和810', '总和810', tr);
    for (var i = 0; i < 3; i++) tr.append("<td> </td>");
    table.append(tr);

    var types = ["大单", "大双", "小单", "小双"];
    var tr = $("<tr></tr>");
    for (var i = 0; i < types.length; i++) {
        add_bet_item('和' + types[i], '总' + types[i], tr);
    }
    table.append(tr);


    var table = $(".qhh tbody");
    table.empty();
    var tr = $("<tr></tr>");
    add_bet_item('前', '前（多）', tr); tr.append("<td class='line'><div class='line'></div></td>");
    add_bet_item('后', '后（多）', tr); tr.append("<td class='line'><div class='line'></div></td>");
    add_bet_item('中', '前后（和）', tr);
    table.append(tr);

    var table = $(".dsh tbody");
    table.empty();
    var tr = $("<tr></tr>");
    add_bet_item('单', '单（多）', tr); tr.append("<td class='line'><div class='line'></div></td>");
    add_bet_item('双', '双（多）', tr); tr.append("<td class='line'><div class='line'></div></td>");
    add_bet_item('平', '单双（和）', tr);
    table.append(tr);

    var types = ['金', '木', '水', '火', '土'];
    var table = $(".wuxing tbody");
    table.empty();
    var tr = $("<tr></tr>");
    for (var i in types) {
        add_bet_item(types[i], types[i], tr);
        if (i < types.length - 1)
            tr.append("<td class='line'><div class='line'></div></td>");
    }
    table.append(tr);
}

// 填充投注区域表格
function fill_table() {
    var table = $(".zhengma tbody");
    table.empty();
    for (var i = 1; i <= 20; i++) {
        var tr = $("<tr></tr>");
        for (var j = i; j <= i + 60; j += 20) {
            var key = "正:" + j;
            var name = '<div class="__class__">' + j + '</div>';
            name = name.replace(/__class__/, j > 40 ? "bignumber" : "smallnumber");
            add_bet_item2(key, name, tr);
        }
        table.append(tr);
    }
}

window.parseLastestResult = function(list) {
    // 排序
    list.sort(function(a, b) {
        return parseInt(a) - parseInt(b);
    });
    return list;
}
window.customDrawResult = function(v) {
    v = parseInt(v);
    if (v > 40) return '<div class="bignumber">' + v + '</div>';
    return '<div class="smallnumber">' + v + '</div>';
}
